/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mindbox.mueblesalpes.negocio.entity;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author Camilo Alvarez
 */
@Entity
@Table(name="usuario")
public class Usuario implements Serializable, Cloneable {

    @Id
    private String usuario;
    private String pwd;

    @Enumerated(EnumType.STRING)
    private TipoUsuario tipoUsuario;

    public String getPwd() {
        return pwd;
    }

    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    public TipoUsuario getTipoUsuario() {
        return tipoUsuario;
    }

    public void setTipoUsuario(TipoUsuario tipoUsuario) {
        this.tipoUsuario = tipoUsuario;
    }

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    @Override
    public Object clone() throws CloneNotSupportedException {
        //TODO clone Usuario
        return super.clone();
    }

    @Override
    public boolean equals(Object obj) {
        //TODO equals Usuario
        return super.equals(obj);
    }

    @Override
    public int hashCode() {
        //TODO hashCode Usuario
        return super.hashCode();
    }
}